home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
System Stuff
/
DiskPaper 1.0b4
/
DiskPaper 1.0b4.rsrc
/
CODE_6.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
53KB
|
954 lines
# near model CODE resource
# jump table entries: 2488-2494 (7 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 554F subq.w A7, 2
00000006 206E 0008 movea.l A0, [A6 + 0x8]
0000000A 4868 001E pea.l [A0 + 0x1E]
0000000E 42A7 clr.l -[A7]
00000010 A85D syscall BitTst
00000012 1D5F 000C move.b [A6 + 0xC], [A7]+
00000016 4E5E unlink A6
00000018 2E9F move.l [A7], [A7]+
0000001A 4E75 rts
0000001C 4649 not.w A1
0000001E 4C45 4255 movem.l D0,D2,D4,D6,A1,A6, D5
00000022 5359 subq.w [A1]+, 1
fn00000024:
00000024 4E56 FF60 link A6, -0x00A0
00000028 48E7 0300 movem.l -[A7], D6,D7
0000002C 422E 000E clr.b [A6 + 0xE]
00000030 4207 clr.b D7
00000032 41EE FF60 lea.l A0, [A6 - 0xA0]
00000036 2D48 FF96 move.l [A6 - 0x6A], A0
0000003A 3D6E 0008 FF9A move.w [A6 - 0x66], [A6 + 0x8]
00000040 3D7C 0001 FFA0 move.w [A6 - 0x60], 0x1
label00000046:
00000046 2D6E 000A FFB4 move.l [A6 - 0x4C], [A6 + 0xA]
0000004C 554F subq.w A7, 2
0000004E 486E FF84 pea.l [A6 - 0x7C]
00000052 4227 clr.b -[A7]
00000054 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000058 3C1F move.w D6, [A7]+
0000005A 4A46 tst.w D6
0000005C 663A bne +0x3C /* 00000098 */
0000005E 0CAE 5445 4D50 FFA4 cmpi.l [A6 - 0x5C], 0x54454D50 /* 'TEMP' */
00000066 57C0 seq D0
00000068 0CAE 4450 5657 FFA8 cmpi.l [A6 - 0x58], 0x44505657 /* 'DPVW' */
00000070 57C1 seq D1
00000072 C001 and.b D0, D1
00000074 2F00 move.l -[A7], D0
00000076 554F subq.w A7, 2
00000078 486E FF84 pea.l [A6 - 0x7C]
0000007C 4EBA FF82 jsr [PC - 0x7E /* 00000000 */]
00000080 121F move.b D1, [A7]+
00000082 201F move.l D0, [A7]+
00000084 5301 subq.b D1, 1
00000086 C001 and.b D0, D1
00000088 6704 beq +0x6 /* 0000008E */
0000008A 7E01 moveq.l D7, 0x01
0000008C 600A bra +0xC /* 00000098 */
label0000008E:
0000008E 302E FFA0 move.w D0, [A6 - 0x60]
00000092 5240 addq.w D0, 1
00000094 3D40 FFA0 move.w [A6 - 0x60], D0
label00000098:
00000098 4A46 tst.w D6
0000009A 56C0 sne D0
0000009C 4400 neg.b D0
0000009E 8007 or.b D0, D7
000000A0 67A4 beq -0x5A /* 00000046 */
000000A2 4A07 tst.b D7
000000A4 6718 beq +0x1A /* 000000BE */
000000A6 554F subq.w A7, 2
000000A8 486E FF60 pea.l [A6 - 0xA0]
000000AC 3F2D F9D8 move.w -[A7], [A5 - 0x628]
000000B0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000000B4 4A5F tst.w [A7]+
000000B6 57C0 seq D0
000000B8 4400 neg.b D0
000000BA 1D40 000E move.b [A6 + 0xE], D0
label000000BE:
000000BE 4CDF 00C0 movem.l D6,D7, [A7]+
000000C2 4E5E unlink A6
000000C4 205F movea.l A0, [A7]+
000000C6 5C4F addq.w A7, 6
000000C8 4ED0 jmp [A0]
000000CA 4445 neg.w D5
000000CC 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
000000D0 4E45 trap 5
export_311:
000000D2 4E56 FFB4 link A6, -0x004C
000000D6 48E7 0700 movem.l -[A7], D5,D6,D7
000000DA 42AE FFCE clr.l [A6 - 0x32]
000000DE 3D6D F9D8 FFD2 move.w [A6 - 0x2E], [A5 - 0x628]
000000E4 426E FFD6 clr.w [A6 - 0x2A]
000000E8 554F subq.w A7, 2
000000EA 486E FFBC pea.l [A6 - 0x44]
000000EE 4227 clr.b -[A7]
000000F0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000000F4 3A1F move.w D5, [A7]+
000000F6 4A45 tst.w D5
000000F8 6616 bne +0x18 /* 00000110 */
000000FA 2E2E FFEC move.l D7, [A6 - 0x14]
000000FE 3C2E FFDC move.w D6, [A6 - 0x24]
label00000102:
00000102 554F subq.w A7, 2
00000104 2F07 move.l -[A7], D7
00000106 3F06 move.w -[A7], D6
00000108 4EBA FF1A jsr [PC - 0xE6 /* 00000024 */]
0000010C 4A1F tst.b [A7]+
0000010E 66F2 bne -0xC /* 00000102 */
label00000110:
00000110 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000114 4E5E unlink A6
00000116 4E75 rts
00000118 4445 neg.w D5
0000011A 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
0000011E 4F4C chk.w D7, A4
fn00000120:
00000120 4E56 FFDE link A6, -0x0022
00000124 2F07 move.l -[A7], D7
00000126 554F subq.w A7, 2
00000128 3F3C FFFF move.w -[A7], 0xFFFF
0000012C 486E FFE0 pea.l [A6 - 0x20]
00000130 7E01 moveq.l D7, 0x01
00000132 2F07 move.l -[A7], D7
00000134 42A7 clr.l -[A7]
00000136 A860 syscall WaitNextEvent
00000138 1E1F move.b D7, [A7]+
0000013A 554F subq.w A7, 2
0000013C 3F3C FFFF move.w -[A7], 0xFFFF
00000140 486E FFE0 pea.l [A6 - 0x20]
00000144 7E01 moveq.l D7, 0x01
00000146 2F07 move.l -[A7], D7
00000148 42A7 clr.l -[A7]
0000014A A860 syscall WaitNextEvent
0000014C 1E1F move.b D7, [A7]+
0000014E 554F subq.w A7, 2
00000150 3F3C FFFF move.w -[A7], 0xFFFF
00000154 486E FFE0 pea.l [A6 - 0x20]
00000158 7E01 moveq.l D7, 0x01
0000015A 2F07 move.l -[A7], D7
0000015C 42A7 clr.l -[A7]
0000015E A860 syscall WaitNextEvent
00000160 1E1F move.b D7, [A7]+
00000162 554F subq.w A7, 2
00000164 3F3C FFFF move.w -[A7], 0xFFFF
00000168 486E FFE0 pea.l [A6 - 0x20]
0000016C 7E01 moveq.l D7, 0x01
0000016E 2F07 move.l -[A7], D7
00000170 42A7 clr.l -[A7]
00000172 A860 syscall WaitNextEvent
00000174 1E1F move.b D7, [A7]+
00000176 2E1F move.l D7, [A7]+
00000178 4E5E unlink A6
0000017A 4E75 rts
0000017C 4252 clr.w [A2]
0000017E 494E chk.w D4, A6
00000180 4741 chk.w D3, D1
00000182 5050 addq.w [A0], 8
fn00000184:
00000184 4E56 FFE2 link A6, -0x001E
00000188 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000018C 594F subq.w A7, 4
0000018E 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000194 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000198 A9A0 syscall GetResource
0000019A 245F movea.l A2, [A7]+
0000019C 2052 movea.l A0, [A2]
0000019E 2848 movea.l A4, A0
000001A0 4A94 tst.l [A4]
000001A2 664C bne +0x4E /* 000001F0 */
000001A4 41ED FF56 lea.l A0, [A5 - 0xAA]
000001A8 2648 movea.l A3, A0
000001AA 3E2B 0006 move.w D7, [A3 + 0x6]
000001AE 9E6B 0002 sub.w D7, [A3 + 0x2]
000001B2 9E6C 0006 sub.w D7, [A4 + 0x6]
000001B6 DE6C 0002 add.w D7, [A4 + 0x2]
000001BA 48C7 ext.l D7
000001BC 8FFC 0002 divs.w D7, 0x2
000001C0 3947 0002 move.w [A4 + 0x2], D7
000001C4 302C 0006 move.w D0, [A4 + 0x6]
000001C8 D047 add.w D0, D7
000001CA 3940 0006 move.w [A4 + 0x6], D0
000001CE 3E2B 0004 move.w D7, [A3 + 0x4]
000001D2 9E53 sub.w D7, [A3]
000001D4 9E6C 0004 sub.w D7, [A4 + 0x4]
000001D8 DE54 add.w D7, [A4]
000001DA 48C7 ext.l D7
000001DC 8FFC 0003 divs.w D7, 0x3
000001E0 0647 0014 addi.w D7, 0x14
000001E4 3887 move.w [A4], D7
000001E6 302C 0004 move.w D0, [A4 + 0x4]
000001EA D047 add.w D0, D7
000001EC 3940 0004 move.w [A4 + 0x4], D0
label000001F0:
000001F0 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000001F4 4E5E unlink A6
000001F6 205F movea.l A0, [A7]+
000001F8 544F addq.w A7, 2
000001FA 4ED0 jmp [A0]
000001FC 4144 chk.w D0, D4
000001FE 4A55 tst.w [A5]
00000200 5354 subq.w [A4], 1
00000202 4442 neg.w D2
fn00000204:
00000204 4E56 FFE2 link A6, -0x001E
00000208 2F0C move.l -[A7], A4
0000020A 286E 0008 movea.l A4, [A6 + 0x8]
0000020E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000212 3F2E 000C move.w -[A7], [A6 + 0xC]
00000216 486E FFEE pea.l [A6 - 0x12]
0000021A 486E FFEA pea.l [A6 - 0x16]
0000021E 2F0C move.l -[A7], A4
00000220 A98D syscall GetDialogItem/GetDItem
00000222 2F2E 000E move.l -[A7], [A6 + 0xE]
00000226 A873 syscall SetPort
00000228 3F3C 0001 move.w -[A7], 0x1
0000022C A887 syscall TextFont
0000022E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000232 A88A syscall TextSize
00000234 486E FFE2 pea.l [A6 - 0x1E]
00000238 A88B syscall GetFontInfo
0000023A 302E FFE2 move.w D0, [A6 - 0x1E]
0000023E D06E FFE4 add.w D0, [A6 - 0x1C]
00000242 D06E FFE8 add.w D0, [A6 - 0x18]
00000246 3D40 FFEE move.w [A6 - 0x12], D0
0000024A 3014 move.w D0, [A4]
0000024C D06E FFEE add.w D0, [A6 - 0x12]
00000250 3940 0004 move.w [A4 + 0x4], D0
00000254 3D6E FFEE 0012 move.w [A6 + 0x12], [A6 - 0x12]
0000025A 285F movea.l A4, [A7]+
0000025C 4E5E unlink A6
0000025E 205F movea.l A0, [A7]+
00000260 4FEF 000A lea.l A7, [A7 + 0xA]
00000264 4ED0 jmp [A0]
00000266 5052 addq.w [A2], 8
00000268 4550 chk.w D2, [A0]
0000026A 464F not.w A7
0000026C 5244 addq.w D4, 1
export_312:
0000026E 4E56 FED6 link A6, -0x012A
00000272 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000276 286E 000C movea.l A4, [A6 + 0xC]
0000027A 246E 0010 movea.l A2, [A6 + 0x10]
0000027E 0C54 0003 cmpi.w [A4], 0x3
00000282 57C0 seq D0
00000284 0C54 0005 cmpi.w [A4], 0x5
00000288 57C1 seq D1
0000028A 8001 or.b D0, D1
0000028C 6700 010E beq +0x110 /* 0000039C */
00000290 0C6E 002E FED6 cmpi.w [A6 - 0x12A], 0x2E /* '.' */
00000296 57C0 seq D0
00000298 7200 moveq.l D1, 0x00
0000029A 322C 000E move.w D1, [A4 + 0xE]
0000029E 0281 0000 0100 andi.l D1, 0x100
000002A4 4A81 tst.l D1
000002A6 56C1 sne D1
000002A8 C001 and.b D0, D1
000002AA 6712 beq +0x14 /* 000002BE */
000002AC 206E 0008 movea.l A0, [A6 + 0x8]
000002B0 30BC 0002 move.w [A0], 0x2
000002B4 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000002BA 6000 0148 bra +0x14A /* 00000404 */
label000002BE:
000002BE 202C 0002 move.l D0, [A4 + 0x2]
000002C2 0280 0000 00FF andi.l D0, 0xFF
000002C8 3D40 FED6 move.w [A6 - 0x12A], D0
000002CC 4A6E FED6 tst.w [A6 - 0x12A]
000002D0 5CC0 sge D0
000002D2 0C6E 001C FED6 cmpi.w [A6 - 0x12A], 0x1C
000002D8 5DC1 slt D1
000002DA C001 and.b D0, D1
000002DC 0C6E 0008 FED6 cmpi.w [A6 - 0x12A], 0x8
000002E2 56C1 sne D1
000002E4 C001 and.b D0, D1
000002E6 0C6E 007F FED6 cmpi.w [A6 - 0x12A], 0x7F
000002EC 57C1 seq D1
000002EE 8001 or.b D0, D1
000002F0 670E beq +0x10 /* 00000300 */
000002F2 297C 0000 3009 0002 move.l [A4 + 0x2], 0x3009 /* '0\t' */
000002FA 3D7C 0009 FED6 move.w [A6 - 0x12A], 0x9 /* '\t' */
label00000300:
00000300 0C6E 001F FED6 cmpi.w [A6 - 0x12A], 0x1F
00000306 6F00 0094 ble +0x96 /* 0000039C */
0000030A 2F0A move.l -[A7], A2
0000030C 302A 00A4 move.w D0, [A2 + 0xA4]
00000310 5240 addq.w D0, 1
00000312 3F00 move.w -[A7], D0
00000314 486E FFEE pea.l [A6 - 0x12]
00000318 486E FFE8 pea.l [A6 - 0x18]
0000031C 486E FFE0 pea.l [A6 - 0x20]
00000320 A98D syscall GetDialogItem/GetDItem
00000322 2C2A 00A0 move.l D6, [A2 + 0xA0]
00000326 2046 movea.l A0, D6
00000328 2650 movea.l A3, [A0]
0000032A 3E2B 0020 move.w D7, [A3 + 0x20]
0000032E 382B 0022 move.w D4, [A3 + 0x22]
00000332 2D6B 003E FFE8 move.l [A6 - 0x18], [A3 + 0x3E]
00000338 554F subq.w A7, 2
0000033A 486E FFE8 pea.l [A6 - 0x18]
0000033E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000342 3A1F move.w D5, [A7]+
00000344 594F subq.w A7, 4
00000346 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000034A 3A07 move.w D5, D7
0000034C 48C5 ext.l D5
0000034E 2F05 move.l -[A7], D5
00000350 42A7 clr.l -[A7]
00000352 3004 move.w D0, D4
00000354 9047 sub.w D0, D7
00000356 48C0 ext.l D0
00000358 2F00 move.l -[A7], D0
0000035A 41EE FED6 lea.l A0, [A6 - 0x12A]
0000035E 2008 move.l D0, A0
00000360 5280 addq.l D0, 1
00000362 2F00 move.l -[A7], D0
00000364 7001 moveq.l D0, 0x01
00000366 2F00 move.l -[A7], D0
00000368 A9E0 syscall Munger
0000036A 544F addq.w A7, 2
0000036C 3A1F move.w D5, [A7]+
0000036E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000372 486E FED8 pea.l [A6 - 0x128]
00000376 A990 syscall GetDialogItemText/GetIText
00000378 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000037C 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000380 554F subq.w A7, 2
00000382 486E FED8 pea.l [A6 - 0x128]
00000386 A88C syscall StringWidth
00000388 302E FFE6 move.w D0, [A6 - 0x1A]
0000038C 906E FFE2 sub.w D0, [A6 - 0x1E]
00000390 B05F cmp.w D0, [A7]+
00000392 6E08 bgt +0xA /* 0000039C */
00000394 3F3C 0001 move.w -[A7], 0x1
00000398 A9C8 syscall SysBeep
0000039A 4254 clr.w [A4]
label0000039C:
0000039C 2F0A move.l -[A7], A2
0000039E 3F3C 0003 move.w -[A7], 0x3
000003A2 486E FFEE pea.l [A6 - 0x12]
000003A6 486E FFE8 pea.l [A6 - 0x18]
000003AA 486E FFE0 pea.l [A6 - 0x20]
000003AE A98D syscall GetDialogItem/GetDItem
000003B0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003B4 486E FED8 pea.l [A6 - 0x128]
000003B8 A990 syscall GetDialogItemText/GetIText
000003BA 2F0A move.l -[A7], A2
000003BC 3F3C 0001 move.w -[A7], 0x1
000003C0 486E FFEE pea.l [A6 - 0x12]
000003C4 486E FFE8 pea.l [A6 - 0x18]
000003C8 486E FFE0 pea.l [A6 - 0x20]
000003CC A98D syscall GetDialogItem/GetDItem
000003CE 7000 moveq.l D0, 0x00
000003D0 102E FED8 move.b D0, [A6 - 0x128]
000003D4 4A40 tst.w D0
000003D6 6706 beq +0x8 /* 000003DE */
000003D8 426E FFEE clr.w [A6 - 0x12]
000003DC 6006 bra +0x8 /* 000003E4 */
label000003DE:
000003DE 3D7C 00FF FFEE move.w [A6 - 0x12], 0xFF
label000003E4:
000003E4 206E FFE8 movea.l A0, [A6 - 0x18]
000003E8 2050 movea.l A0, [A0]
000003EA 7000 moveq.l D0, 0x00
000003EC 1028 0011 move.b D0, [A0 + 0x11]
000003F0 B06E FFEE cmp.w D0, [A6 - 0x12]
000003F4 670A beq +0xC /* 00000400 */
000003F6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003FA 3F2E FFEE move.w -[A7], [A6 - 0x12]
000003FE A95D syscall HiliteControl
label00000400:
00000400 422E 0014 clr.b [A6 + 0x14]
label00000404:
00000404 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000408 4E5E unlink A6
0000040A 205F movea.l A0, [A7]+
0000040C 4FEF 000C lea.l A7, [A7 + 0xC]
00000410 4ED0 jmp [A0]
00000412 4D59 chk.w D6, [A1]+
00000414 4649 not.w A1
00000416 4C54 4552 movem.l D1,D4,D6,A0,A2,A6, [A4]
export_313:
0000041A 4E56 0000 link A6, 0
0000041E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00000424 4E5E unlink A6
00000426 4E75 rts
00000428 4D59 chk.w D6, [A1]+
0000042A 434C chk.w D1, A4
0000042C 494B chk.w D4, A3
0000042E 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7
// begin alternate branch 00000430-00000438
fn00000430:
00000430 4E56 FECE link A6, -0x0132
00000434 48E7 0708 movem.l -[A7], D5,D6,D7,A4
// end alternate branch 00000430-00000438
fn00000430: // (misaligned)
00000432 FECE 48E7 .extension 0xECE <<F/2-3/7>> // unimplemented
00000436 0708 btst A0, D3
00000438 3C2E 0008 move.w D6, [A6 + 0x8]
0000043C A850 syscall InitCursor
0000043E 7001 moveq.l D0, 0x01
00000440 2D40 FFD6 move.l [A6 - 0x2A], D0
00000444 554F subq.w A7, 2
00000446 3F06 move.w -[A7], D6
00000448 486E FFD6 pea.l [A6 - 0x2A]
0000044C 486E FED6 pea.l [A6 - 0x12A]
00000450 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000454 3E1F move.w D7, [A7]+
00000456 4A47 tst.w D7
00000458 6776 beq +0x78 /* 000004D0 */
0000045A 3F3C 0387 move.w -[A7], 0x387
0000045E 4EBA FD24 jsr [PC - 0x2DC /* 00000184 */]
00000462 594F subq.w A7, 4
00000464 3F3C 0387 move.w -[A7], 0x387
00000468 42A7 clr.l -[A7]
0000046A 70FF moveq.l D0, 0xFFFFFFFF
0000046C 2F00 move.l -[A7], D0
0000046E A97C syscall GetNewDialog
00000470 285F movea.l A4, [A7]+
00000472 2F0C move.l -[A7], A4
00000474 3F3C 0001 move.w -[A7], 0x1
00000478 486E FFEE pea.l [A6 - 0x12]
0000047C 486E FFE8 pea.l [A6 - 0x18]
00000480 486E FFE0 pea.l [A6 - 0x20]
00000484 A98D syscall GetDialogItem/GetDItem
00000486 2F0C move.l -[A7], A4
00000488 A873 syscall SetPort
0000048A 3F3C 0003 move.w -[A7], 0x3
0000048E 3F3C 0003 move.w -[A7], 0x3
00000492 A89B syscall PenSize
00000494 486E FFE0 pea.l [A6 - 0x20]
00000498 3F3C FFFC move.w -[A7], 0xFFFC
0000049C 3F3C FFFC move.w -[A7], 0xFFFC
000004A0 A8A9 syscall InsetRect
000004A2 486E FFE0 pea.l [A6 - 0x20]
000004A6 3F3C 0010 move.w -[A7], 0x10
000004AA 3F3C 0010 move.w -[A7], 0x10
000004AE A8B0 syscall FrameRoundRect
000004B0 42A7 clr.l -[A7]
000004B2 486E FFEE pea.l [A6 - 0x12]
000004B6 A991 syscall ModalDialog
000004B8 2F0C move.l -[A7], A4
000004BA A983 syscall DisposeDialog
000004BC 554F subq.w A7, 2
000004BE 3F06 move.w -[A7], D6
000004C0 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000004C4 3E1F move.w D7, [A7]+
000004C6 1D7C 0001 000A move.b [A6 + 0xA], 0x1
000004CC 6000 00B4 bra +0xB6 /* 00000582 */
label000004D0:
000004D0 554F subq.w A7, 2
000004D2 3F06 move.w -[A7], D6
000004D4 3F3C 0001 move.w -[A7], 0x1
000004D8 42A7 clr.l -[A7]
000004DA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000004DE 3E1F move.w D7, [A7]+
000004E0 3F3C 0384 move.w -[A7], 0x384
000004E4 4EBA FC9E jsr [PC - 0x362 /* 00000184 */]
000004E8 594F subq.w A7, 4
000004EA 3F3C 0384 move.w -[A7], 0x384
000004EE 42A7 clr.l -[A7]
000004F0 70FF moveq.l D0, 0xFFFFFFFF
000004F2 2F00 move.l -[A7], D0
000004F4 A97C syscall GetNewDialog
000004F6 285F movea.l A4, [A7]+
000004F8 486D 09EA pea.l [A5 + 0x9EA /* export_313 */]
000004FC 2F2C 00A0 move.l -[A7], [A4 + 0xA0]
00000500 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000504 486D 09E2 pea.l [A5 + 0x9E2 /* export_312 */]
00000508 486E FFEE pea.l [A6 - 0x12]
0000050C A991 syscall ModalDialog
0000050E 0C6E 0002 FFEE cmpi.w [A6 - 0x12], 0x2
00000514 661E bne +0x20 /* 00000534 */
00000516 554F subq.w A7, 2
00000518 3F06 move.w -[A7], D6
0000051A 42A7 clr.l -[A7]
0000051C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000520 3E1F move.w D7, [A7]+
00000522 554F subq.w A7, 2
00000524 3F06 move.w -[A7], D6
00000526 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000052A 3E1F move.w D7, [A7]+
0000052C 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000532 604E bra +0x50 /* 00000582 */
label00000534:
00000534 7A03 moveq.l D5, 0x03
label00000536:
00000536 2F0C move.l -[A7], A4
00000538 3F05 move.w -[A7], D5
0000053A 486E FFEE pea.l [A6 - 0x12]
0000053E 486E FFE8 pea.l [A6 - 0x18]
00000542 486E FFE0 pea.l [A6 - 0x20]
00000546 A98D syscall GetDialogItem/GetDItem
00000548 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000054C 486E FED6 pea.l [A6 - 0x12A]
00000550 A990 syscall GetDialogItemText/GetIText
00000552 7000 moveq.l D0, 0x00
00000554 102E FED6 move.b D0, [A6 - 0x12A]
00000558 5240 addq.w D0, 1
0000055A 48C0 ext.l D0
0000055C 2D40 FFD6 move.l [A6 - 0x2A], D0
00000560 554F subq.w A7, 2
00000562 3F06 move.w -[A7], D6
00000564 486E FFD6 pea.l [A6 - 0x2A]
00000568 486E FED6 pea.l [A6 - 0x12A]
0000056C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000570 3E1F move.w D7, [A7]+
00000572 5245 addq.w D5, 1
00000574 0C45 0004 cmpi.w D5, 0x4
00000578 6FBC ble -0x42 /* 00000536 */
0000057A 2F0C move.l -[A7], A4
0000057C A983 syscall DisposeDialog
0000057E 422E 000A clr.b [A6 + 0xA]
label00000582:
00000582 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000586 4E5E unlink A6
00000588 205F movea.l A0, [A7]+
0000058A 544F addq.w A7, 2
0000058C 4ED0 jmp [A0]
0000058E 5045 addq.w D5, 8
00000590 5253 addq.w [A3], 1
00000592 4F4E chk.w D7, A6
00000594 414C chk.w D0, A4
export_314:
00000596 4E56 FECC link A6, -0x0134
0000059A 48E7 0308 movem.l -[A7], D6,D7,A4
0000059E 286E 0008 movea.l A4, [A6 + 0x8]
000005A2 4EBA FB7C jsr [PC - 0x484 /* 00000120 */]
000005A6 18BC 0001 move.b [A4], 0x1
000005AA 486E FFD4 pea.l [A6 - 0x2C]
000005AE A874 syscall GetPort
000005B0 486E FED4 pea.l [A6 - 0x12C]
000005B4 486E FFDC pea.l [A6 - 0x24]
000005B8 486E FFEA pea.l [A6 - 0x16]
000005BC A9F5 syscall GetAppParms
000005BE 554F subq.w A7, 2
000005C0 486E FED4 pea.l [A6 - 0x12C]
000005C4 4267 clr.w -[A7]
000005C6 486E FFDC pea.l [A6 - 0x24]
000005CA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000005CE 3E1F move.w D7, [A7]+
000005D0 4A47 tst.w D7
000005D2 6610 bne +0x12 /* 000005E4 */
000005D4 554F subq.w A7, 2
000005D6 3F2E FFDC move.w -[A7], [A6 - 0x24]
000005DA 486E FFD8 pea.l [A6 - 0x28]
000005DE 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
000005E2 3E1F move.w D7, [A7]+
label000005E4:
000005E4 4A47 tst.w D7
000005E6 57C0 seq D0
000005E8 4AAE FFD8 tst.l [A6 - 0x28]
000005EC 57C1 seq D1
000005EE C001 and.b D0, D1
000005F0 6710 beq +0x12 /* 00000602 */
000005F2 554F subq.w A7, 2
000005F4 3F2E FFDC move.w -[A7], [A6 - 0x24]
000005F8 4EBA FE36 jsr [PC - 0x1CA /* 00000430 */]
000005FC 4A1F tst.b [A7]+
000005FE 6600 017A bne +0x17C /* 0000077A */
label00000602:
00000602 594F subq.w A7, 4
00000604 3F3C 0004 move.w -[A7], 0x4
00000608 A9B9 syscall GetCursor
0000060A 205F movea.l A0, [A7]+
0000060C 2F10 move.l -[A7], [A0]
0000060E A851 syscall SetCursor
00000610 3F3C 0386 move.w -[A7], 0x386
00000614 4EBA FB6E jsr [PC - 0x492 /* 00000184 */]
00000618 594F subq.w A7, 4
0000061A 2F3C 0000 00AA move.l -[A7], 0xAA
00000620 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000624 2B5F FD24 move.l [A5 - 0x2DC], [A7]+
00000628 2F2D FD24 move.l -[A7], [A5 - 0x2DC]
0000062C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000630 594F subq.w A7, 4
00000632 3F3C 0386 move.w -[A7], 0x386
00000636 206D FD24 movea.l A0, [A5 - 0x2DC]
0000063A 2F10 move.l -[A7], [A0]
0000063C 70FF moveq.l D0, 0xFFFFFFFF
0000063E 2F00 move.l -[A7], D0
00000640 A97C syscall GetNewDialog
00000642 2B5F FD1C move.l [A5 - 0x2E4], [A7]+
00000646 2F2D FD1C move.l -[A7], [A5 - 0x2E4]
0000064A A873 syscall SetPort
0000064C 3F3C 0003 move.w -[A7], 0x3
00000650 A887 syscall TextFont
00000652 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000656 A88A syscall TextSize
00000658 1D7C 0001 FECC move.b [A6 - 0x134], 0x1
0000065E 7000 moveq.l D0, 0x00
00000660 102E FECC move.b D0, [A6 - 0x134]
00000664 3F00 move.w -[A7], D0
00000666 A888 syscall TextFace
00000668 2F2D FD1C move.l -[A7], [A5 - 0x2E4]
0000066C A981 syscall DrawDialog
0000066E 554F subq.w A7, 2
00000670 3F2E FFDC move.w -[A7], [A6 - 0x24]
00000674 3F3C 0001 move.w -[A7], 0x1
00000678 42A7 clr.l -[A7]
0000067A 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000067E 3E1F move.w D7, [A7]+
00000680 7C02 moveq.l D6, 0x02
label00000682:
00000682 7001 moveq.l D0, 0x01
00000684 2D40 FFD8 move.l [A6 - 0x28], D0
00000688 554F subq.w A7, 2
0000068A 3F2E FFDC move.w -[A7], [A6 - 0x24]
0000068E 486E FFD8 pea.l [A6 - 0x28]
00000692 486E FED4 pea.l [A6 - 0x12C]
00000696 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000069A 3E1F move.w D7, [A7]+
0000069C 7000 moveq.l D0, 0x00
0000069E 102E FED4 move.b D0, [A6 - 0x12C]
000006A2 4A40 tst.w D0
000006A4 6F26 ble +0x28 /* 000006CC */
000006A6 7000 moveq.l D0, 0x00
000006A8 102E FED4 move.b D0, [A6 - 0x12C]
000006AC 48C0 ext.l D0
000006AE 2D40 FFD8 move.l [A6 - 0x28], D0
000006B2 554F subq.w A7, 2
000006B4 3F2E FFDC move.w -[A7], [A6 - 0x24]
000006B8 486E FFD8 pea.l [A6 - 0x28]
000006BC 41EE FED4 lea.l A0, [A6 - 0x12C]
000006C0 2E08 move.l D7, A0
000006C2 5287 addq.l D7, 1
000006C4 2F07 move.l -[A7], D7
000006C6 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000006CA 3E1F move.w D7, [A7]+
label000006CC:
000006CC 2F2D FD1C move.l -[A7], [A5 - 0x2E4]
000006D0 3F06 move.w -[A7], D6
000006D2 486E FFEE pea.l [A6 - 0x12]
000006D6 486E FFEA pea.l [A6 - 0x16]
000006DA 486E FFE2 pea.l [A6 - 0x1E]
000006DE A98D syscall GetDialogItem/GetDItem
000006E0 2F2E FFEA move.l -[A7], [A6 - 0x16]
000006E4 486E FED4 pea.l [A6 - 0x12C]
000006E8 A98F syscall SetDialogItemText/SetIText
000006EA 5246 addq.w D6, 1
000006EC 0C46 0003 cmpi.w D6, 0x3
000006F0 6F90 ble -0x6E /* 00000682 */
000006F2 554F subq.w A7, 2
000006F4 3F2E FFDC move.w -[A7], [A6 - 0x24]
000006F8 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000006FC 3E1F move.w D7, [A7]+
000006FE 422E FECC clr.b [A6 - 0x134]
00000702 7000 moveq.l D0, 0x00
00000704 102E FECC move.b D0, [A6 - 0x134]
00000708 3F00 move.w -[A7], D0
0000070A A888 syscall TextFace
0000070C 554F subq.w A7, 2
0000070E 2F2D FD1C move.l -[A7], [A5 - 0x2E4]
00000712 3F3C 0004 move.w -[A7], 0x4
00000716 486E FFE2 pea.l [A6 - 0x1E]
0000071A 4EBA FAE8 jsr [PC - 0x518 /* 00000204 */]
0000071E 3D5F FFEE move.w [A6 - 0x12], [A7]+
00000722 7C01 moveq.l D6, 0x01
label00000724:
00000724 486E FED4 pea.l [A6 - 0x12C]
00000728 3F3C 0384 move.w -[A7], 0x384
0000072C 3F06 move.w -[A7], D6
0000072E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000732 41EE FED4 lea.l A0, [A6 - 0x12C]
00000736 2008 move.l D0, A0
00000738 5280 addq.l D0, 1
0000073A 2F00 move.l -[A7], D0
0000073C 7000 moveq.l D0, 0x00
0000073E 102E FED4 move.b D0, [A6 - 0x12C]
00000742 48C0 ext.l D0
00000744 2F00 move.l -[A7], D0
00000746 486E FFE2 pea.l [A6 - 0x1E]
0000074A 4267 clr.w -[A7]
0000074C A9CE syscall TETextBox/TextBox
0000074E 486E FFE2 pea.l [A6 - 0x1E]
00000752 4267 clr.w -[A7]
00000754 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000758 A8A8 syscall OffsetRect
0000075A 5246 addq.w D6, 1
0000075C 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
00000760 6FC2 ble -0x3C /* 00000724 */
00000762 594F subq.w A7, 4
00000764 A975 syscall TickCount
00000766 201F move.l D0, [A7]+
00000768 0680 0000 00B4 addi.l D0, 0xB4
0000076E 2B40 FD20 move.l [A5 - 0x2E0], D0
00000772 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000776 A873 syscall SetPort
00000778 4214 clr.b [A4]
label0000077A:
0000077A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000077E 4E5E unlink A6
00000780 2E9F move.l [A7], [A7]+
00000782 4E75 rts
00000784 494E chk.w D4, A6
00000786 5452 addq.w [A2], 2
00000788 4F53 chk.w D7, [A3]
0000078A 484F pea.l A7
export_315:
0000078C 4E56 0000 link A6, 0
label00000790:
00000790 594F subq.w A7, 4
00000792 A975 syscall TickCount
00000794 201F move.l D0, [A7]+
00000796 B0AD FD20 cmp.l D0, [A5 - 0x2E0]
0000079A 6DF4 blt -0xA /* 00000790 */
0000079C 2F2D FD1C move.l -[A7], [A5 - 0x2E4]
000007A0 A982 syscall CloseDialog
000007A2 2F2D FD24 move.l -[A7], [A5 - 0x2DC]
000007A6 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000007AA 4E5E unlink A6
000007AC 4E75 rts
000007AE 494E chk.w D4, A6
000007B0 5452 addq.w [A2], 2
000007B2 4F48 chk.w D7, A0
000007B4 4944 chk.w D4, D4
export_316:
000007B6 4E56 0000 link A6, 0
000007BA 2F0C move.l -[A7], A4
000007BC 286E 000C movea.l A4, [A6 + 0xC]
000007C0 0C54 0001 cmpi.w [A4], 0x1
000007C4 57C0 seq D0
000007C6 0C54 0003 cmpi.w [A4], 0x3
000007CA 57C1 seq D1
000007CC 8001 or.b D0, D1
000007CE 6710 beq +0x12 /* 000007E0 */
000007D0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000007D6 206E 0008 movea.l A0, [A6 + 0x8]
000007DA 30BC 0001 move.w [A0], 0x1
000007DE 6004 bra +0x6 /* 000007E4 */
label000007E0:
000007E0 422E 0014 clr.b [A6 + 0x14]
label000007E4:
000007E4 285F movea.l A4, [A7]+
000007E6 4E5E unlink A6
000007E8 205F movea.l A0, [A7]+
000007EA 4FEF 000C lea.l A7, [A7 + 0xC]
000007EE 4ED0 jmp [A0]
000007F0 4541 chk.w D2, D1
000007F2 5359 subq.w [A1]+, 1
000007F4 4649 not.w A1
000007F6 4C54 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A4]
// begin alternate branch 000007F8-000007FE
fn000007F8:
000007F8 4E56 FE36 link A6, -0x01CA
000007FC 2F07 move.l -[A7], D7
// end alternate branch 000007F8-000007FE
fn000007F8: // (misaligned)
000007FA FE36 2F07 .unknown 0xFE36 0x2F07 (W = 7)
000007FE 41EE FE36 lea.l A0, [A6 - 0x1CA]
00000802 2D48 FFC2 move.l [A6 - 0x3E], A0
00000806 3D6E 000C FFC8 move.w [A6 - 0x38], [A6 + 0xC]
0000080C 426E FFCC clr.w [A6 - 0x34]
00000810 554F subq.w A7, 2
00000812 486E FFB0 pea.l [A6 - 0x50]
00000816 4227 clr.b -[A7]
00000818 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000081C 3E1F move.w D7, [A7]+
0000081E 4A47 tst.w D7
00000820 6622 bne +0x24 /* 00000844 */
00000822 41EE FE36 lea.l A0, [A6 - 0x1CA]
00000826 2D48 FF48 move.l [A6 - 0xB8], A0
0000082A 3D6E FFE4 FF4C move.w [A6 - 0xB4], [A6 - 0x1C]
00000830 2D6E FFEA FF66 move.l [A6 - 0x9A], [A6 - 0x16]
00000836 554F subq.w A7, 2
00000838 486E FF36 pea.l [A6 - 0xCA]
0000083C 4227 clr.b -[A7]
0000083E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000842 3E1F move.w D7, [A7]+
label00000844:
00000844 4A47 tst.w D7
00000846 6608 bne +0xA /* 00000850 */
00000848 206E 0008 movea.l A0, [A6 + 0x8]
0000084C 30AE FF4E move.w [A0], [A6 - 0xB2]
label00000850:
00000850 3D47 000E move.w [A6 + 0xE], D7
00000854 2E1F move.l D7, [A7]+
00000856 4E5E unlink A6
00000858 205F movea.l A0, [A7]+
0000085A 5C4F addq.w A7, 6
0000085C 4ED0 jmp [A0]
0000085E 4F50 chk.w D7, [A0]
00000860 454E chk.w D2, A6
00000862 4954 chk.w D4, [A4]
00000864 5344 subq.w D4, 1
export_317:
00000866 4E56 FDBC link A6, -0x0244
0000086A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000086E 486E FFDC pea.l [A6 - 0x24]
00000872 A874 syscall GetPort
00000874 3F3C 0385 move.w -[A7], 0x385
00000878 4EBA F90A jsr [PC - 0x6F6 /* 00000184 */]
0000087C 594F subq.w A7, 4
0000087E 3F3C 0385 move.w -[A7], 0x385
00000882 42A7 clr.l -[A7]
00000884 70FF moveq.l D0, 0xFFFFFFFF
00000886 2F00 move.l -[A7], D0
00000888 A97C syscall GetNewDialog
0000088A 285F movea.l A4, [A7]+
0000088C 554F subq.w A7, 2
0000088E 2F0C move.l -[A7], A4
00000890 3F3C 0002 move.w -[A7], 0x2
00000894 486E FFE8 pea.l [A6 - 0x18]
00000898 4EBA F96A jsr [PC - 0x696 /* 00000204 */]
0000089C 3D5F FFE6 move.w [A6 - 0x1A], [A7]+
000008A0 7C01 moveq.l D6, 0x01
label000008A2:
000008A2 486E FEDC pea.l [A6 - 0x124]
000008A6 3F3C 0384 move.w -[A7], 0x384
000008AA 3F06 move.w -[A7], D6
000008AC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000008B0 41EE FEDC lea.l A0, [A6 - 0x124]
000008B4 2008 move.l D0, A0
000008B6 5280 addq.l D0, 1
000008B8 2F00 move.l -[A7], D0
000008BA 7000 moveq.l D0, 0x00
000008BC 102E FEDC move.b D0, [A6 - 0x124]
000008C0 48C0 ext.l D0
000008C2 2F00 move.l -[A7], D0
000008C4 486E FFE8 pea.l [A6 - 0x18]
000008C8 4267 clr.w -[A7]
000008CA A9CE syscall TETextBox/TextBox
000008CC 486E FFE8 pea.l [A6 - 0x18]
000008D0 4267 clr.w -[A7]
000008D2 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000008D6 A8A8 syscall OffsetRect
000008D8 5246 addq.w D6, 1
000008DA 0C46 0010 cmpi.w D6, 0x10
000008DE 6FC2 ble -0x3C /* 000008A2 */
000008E0 2F0C move.l -[A7], A4
000008E2 A873 syscall SetPort
000008E4 594F subq.w A7, 4
000008E6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000008EA 2A1F move.l D5, [A7]+
000008EC 2F0C move.l -[A7], A4
000008EE A873 syscall SetPort
000008F0 3F3C 0003 move.w -[A7], 0x3
000008F4 A887 syscall TextFont
000008F6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000008FA A88A syscall TextSize
000008FC 3F3C 0007 move.w -[A7], 0x7
00000900 3F3C 0096 move.w -[A7], 0x96
00000904 A893 syscall MoveTo
00000906 2F05 move.l -[A7], D5
00000908 2F3C 0000 0400 move.l -[A7], 0x400
0000090E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000912 486E FEDC pea.l [A6 - 0x124]
00000916 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000091A 594F subq.w A7, 4
0000091C 3F3C 0385 move.w -[A7], 0x385
00000920 A9BA syscall GetString
00000922 265F movea.l A3, [A7]+
00000924 594F subq.w A7, 4
00000926 3F3C 0384 move.w -[A7], 0x384
0000092A A9BA syscall GetString
0000092C 245F movea.l A2, [A7]+
0000092E 486E FDBC pea.l [A6 - 0x244]
00000932 2F13 move.l -[A7], [A3]
00000934 487A 011A pea.l [PC + 0x11A /* 00000A50 */]
00000938 486E FEDC pea.l [A6 - 0x124]
0000093C 2F12 move.l -[A7], [A2]
0000093E 3F3C 0004 move.w -[A7], 0x4
00000942 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000946 584F addq.w A7, 4
00000948 486E FDBC pea.l [A6 - 0x244]
0000094C A884 syscall DrawString
0000094E 2F2D FFCA move.l -[A7], [A5 - 0x36]
00000952 A873 syscall SetPort
00000954 3F3C 0003 move.w -[A7], 0x3
00000958 A887 syscall TextFont
0000095A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000095E A88A syscall TextSize
00000960 1D7C 0001 FEBA move.b [A6 - 0x146], 0x1
00000966 7000 moveq.l D0, 0x00
00000968 102E FEBA move.b D0, [A6 - 0x146]
0000096C 3F00 move.w -[A7], D0
0000096E A888 syscall TextFace
00000970 554F subq.w A7, 2
00000972 3F2D FA7A move.w -[A7], [A5 - 0x586]
00000976 486E FECC pea.l [A6 - 0x134]
0000097A 4EBA FE7C jsr [PC - 0x184 /* 000007F8 */]
0000097E 3E1F move.w D7, [A7]+
00000980 4A47 tst.w D7
00000982 6612 bne +0x14 /* 00000996 */
00000984 554F subq.w A7, 2
00000986 3F2E FECC move.w -[A7], [A6 - 0x134]
0000098A 3F3C 0001 move.w -[A7], 0x1
0000098E 42A7 clr.l -[A7]
00000990 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000994 3E1F move.w D7, [A7]+
label00000996:
00000996 4A47 tst.w D7
00000998 6600 007A bne +0x7C /* 00000A14 */
0000099C 7C06 moveq.l D6, 0x06
label0000099E:
0000099E 7001 moveq.l D0, 0x01
000009A0 2D40 FEC8 move.l [A6 - 0x138], D0
000009A4 554F subq.w A7, 2
000009A6 3F2E FECC move.w -[A7], [A6 - 0x134]
000009AA 486E FEC8 pea.l [A6 - 0x138]
000009AE 486E FEDC pea.l [A6 - 0x124]
000009B2 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000009B6 3E1F move.w D7, [A7]+
000009B8 4A47 tst.w D7
000009BA 57C0 seq D0
000009BC 7200 moveq.l D1, 0x00
000009BE 122E FEDC move.b D1, [A6 - 0x124]
000009C2 4A41 tst.w D1
000009C4 5EC1 sgt D1
000009C6 C001 and.b D0, D1
000009C8 6726 beq +0x28 /* 000009F0 */
000009CA 7000 moveq.l D0, 0x00
000009CC 102E FEDC move.b D0, [A6 - 0x124]
000009D0 48C0 ext.l D0
000009D2 2D40 FEC8 move.l [A6 - 0x138], D0
000009D6 554F subq.w A7, 2
000009D8 3F2E FECC move.w -[A7], [A6 - 0x134]
000009DC 486E FEC8 pea.l [A6 - 0x138]
000009E0 41EE FEDC lea.l A0, [A6 - 0x124]
000009E4 2E08 move.l D7, A0
000009E6 5287 addq.l D7, 1
000009E8 2F07 move.l -[A7], D7
000009EA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000009EE 3E1F move.w D7, [A7]+
label000009F0:
000009F0 2F0C move.l -[A7], A4
000009F2 3F06 move.w -[A7], D6
000009F4 486E FEC6 pea.l [A6 - 0x13A]
000009F8 486E FEC2 pea.l [A6 - 0x13E]
000009FC 486E FFE8 pea.l [A6 - 0x18]
00000A00 A98D syscall GetDialogItem/GetDItem
00000A02 2F2E FEC2 move.l -[A7], [A6 - 0x13E]
00000A06 486E FEDC pea.l [A6 - 0x124]
00000A0A A98F syscall SetDialogItemText/SetIText
00000A0C 5246 addq.w D6, 1
00000A0E 0C46 0007 cmpi.w D6, 0x7
00000A12 6F8A ble -0x74 /* 0000099E */
label00000A14:
00000A14 554F subq.w A7, 2
00000A16 3F2E FECC move.w -[A7], [A6 - 0x134]
00000A1A 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000A1E 3E1F move.w D7, [A7]+
00000A20 3F3C 0003 move.w -[A7], 0x3
00000A24 4267 clr.w -[A7]
00000A26 201F move.l D0, [A7]+
00000A28 A032 syscall FlushEvents
00000A2A A850 syscall InitCursor
00000A2C 486D 0A02 pea.l [A5 + 0xA02 /* export_316 */]
00000A30 486E FFE6 pea.l [A6 - 0x1A]
00000A34 A991 syscall ModalDialog
00000A36 2F0C move.l -[A7], A4
00000A38 A983 syscall DisposeDialog
00000A3A 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000A3E A873 syscall SetPort
00000A40 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00000A44 4E5E unlink A6
00000A46 4E75 rts
00000A48 444F neg.w A7
00000A4A 4142 chk.w D0, D2
00000A4C 4F55 chk.w D7, [A5]
00000A4E 5442 addq.w D2, 2
00000A50 0120 btst -[A0], D0